.x-a-none {
 text-decoration:none
}
.x-a-none:hover,.x-a-none:active {
 text-decoration:none
}
.x-opacity {
 -ms-filter:alpha(Opacity=50);
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 -khtml-opacity:.5;
 opacity:.5
}
.ui-width {
 width:980px;
 margin:0 auto
}
.topbar {
 height:40px
}
.topbar .dt-logo {
 background:url(https://static.waimai.baidu.com/static/waimai/widget/common/nav/dt_logo_e3a0db1.png?__sprite) no-repeat;
 width:84px;
 height:39px;
 display:block
}
.header {
 background:#ff2d4b;
 height:50px;
 position:relative;
 z-index:200;
 min-width:980px
}
.header figure {
 float:left;
 margin-top:10px;
 position:relative
}
.header .nav {
 width:535px;
 height:50px;
 left:80px;
 float:right;
 position:relative;
 overflow:hidden
}
.header .wm-logo {
 background-image:url(https://stc0.waimai.baidu.com/static/waimai/images/logo_8906f1c.png);
 background-repeat:no-rapeat;
 width:131px;
 height:30px;
 display:block;
 text-indent:-9999em;
 background-size:100% 100%
}
.header .nav-item {
 float:left;
 border:solid 1px transparent;
 line-height:50px;
 text-align:center;
 -webkit-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.header .nav-item .nav-item-link {
 height:50px;
 padding-left:16px;
 padding-right:16px;
 display:block;
 color:#fff;
 font-size:14px
}
.header .nav-item .nav-item-link:hover {
 text-decoration:none
}
.header .nav-item:hover {
 opacity:.8;
 filter:alpha(opacity=80)
}
.header .nav-item.nav-item-active {
 opacity:.8;
 filter:alpha(opacity=80)
}
.header .header-wrap {
 position:relative
}
.header .nav-search-section {
 position:absolute;
 top:7px;
 left:152px;
 height:36px;
 width:180px;
 background:#fff;
 border-radius:2px 0 0 2px
}
.header .nav-search-section .s-first {
 display:block
}
.header .nav-search-section .s-second {
 display:none
}
.header .filter-search {
 position:absolute;
 height:36px;
 width:180px;
 left:332px;
 top:7px
}
.header .filter-search input::-ms-clear {
 display:none
}
.header .filter-search .f-input {
 position:absolute;
 left:36px;
 top:0;
 width:124px;
 height:36px;
 padding-right:20px;
 font-size:12px;
 border-radius:0 2px 2px 0;
 padding:10px 0 \9;
 height:16px \9;
 line-height:16px \9
}
.header .filter-search .f-input:focus {
 border-color:#FF2D4B
}
.header .filter-search .f-search {
 position:absolute;
 left:0;
 top:0;
 width:36px;
 height:36px;
 outline:0;
 border:0;
 border-left:1px solid #e4e4e4;
 background:url(https://static.waimai.baidu.com/static/waimai/images/search_icon_else_a554c91.png) no-repeat;
 background-color:#fff;
 background-size:15px 15px;
 background-position:center center
}
.header .filter-search .f-close-btn {
 position:absolute;
 top:3px;
 right:36px;
 font-size:18px;
 color:#e4e4e4
}
.header .filter-search .f-close-btn:hover {
 color:#999
}
.header .filter-search .f-search-list {
 position:absolute;
 top:36px;
 left:0;
 z-index:11;
 width:308px;
 border-bottom:solid 1px #eee;
 display:none;
 -moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);
 -webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);
 -o-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);
 -ms-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);
 box-shadow:0 3px 3px 0 rgba(0,0,0,.3)
}
.header .filter-search .f-search-list h5 {
 background-color:#f1f3f5;
 border-top:solid 1px #ccc;
 font-size:14px;
 font-weight:700;
 padding:0 16px;
 line-height:39px
}
.header .filter-search .f-search-list li a {
 background:#fff;
 border-top:solid 1px #eee;
 display:block;
 padding:0 16px;
 zoom:1;
 font-size:12px;
 overflow:hidden;
 position:relative
}
.header .filter-search .f-search-list li a:hover {
 background:#f8f8f8
}
.header .filter-search .f-search-list li a span {
 display:block;
 color:#666
}
.header .filter-search .f-search-list li a .n-s-left {
 float:left;
 width:190px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.header .filter-search .f-search-list li a .n-s-right {
 float:right;
 width:41px;
 color:#999;
 overflow:hidden
}
.header .filter-search .f-search-list li a .n-s-right.wait {
 width:80px;
 background:#999;
 color:#fff;
 height:22px;
 line-height:22px;
 border-radius:14px;
 text-align:center;
 padding:0 2px;
 position:absolute;
 right:6px;
 top:50%;
 margin-top:-11px;
 font-size:12px
}
.header .filter-search .f-search-list li a .n-s-right.start {
 width:105px;
 position:absolute;
 right:0;
 color:#3ba3ed
}
.header .filter-search .f-search-list .nav-sug-shop-list span {
 height:39px;
 line-height:39px
}
.header .filter-search .f-search-list .nav-sug-shop-list img {
 width:30px;
 height:18px;
 margin-right:10px;
 display:inline-block;
 vertical-align:middle
}
.header .filter-search .f-search-list .nav-sug-dish-list .n-s-left {
 padding:7px 0 6px
}
.header .filter-search .f-search-list .nav-sug-dish-list .n-s-left span {
 height:18px;
 line-height:18px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.header .filter-search .f-search-list .nav-sug-dish-list .n-s-left span:last-child {
 color:#999
}
.header .filter-search .f-search-list .nav-sug-dish-list .n-s-right {
 height:49px;
 line-height:49px
}
.header .filter-search .f-search-list .jumpDirectImg {
 width:19px;
 height:11px
}
.header .s-active .s-first {
 display:none
}
.header .s-active .s-second {
 display:block
}
.header .s-first .addr-icon {
 position:absolute;
 left:10px;
 top:10px;
 width:14px;
 height:17px;
 display:inline-block;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.header .s-first input::-ms-clear {
 display:none
}
.header .s-first .s-con {
 width:110px;
 padding:0 35px;
 padding-top:9px;
 border-radius:2px 0 0 2px
}
.header .s-second {
 font-size:12px;
 position:relative;
 height:36px
}
.header .s-second .s-citybar {
 position:absolute;
 width:65px;
 height:100%
}
.header .s-second .s-citybar .city-dropdown .city-locate {
 height:36px;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 padding-top:10px;
 border-right:1px solid #ddd;
 background-color:#fff;
 border-radius:2px 0 0 2px
}
.header .s-second .s-citybar .city-dropdown .city-locate .current-city {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:36px
}
.header .s-second .s-citybar .city-dropdown a {
 text-decoration:none
}
.header .s-second .s-citybar .city-dropdown .arrow {
 width:10px;
 height:8px;
 display:inline-block;
 position:relative;
 top:-2px;
 background:url(https://static.waimai.baidu.com/static/waimai/images/s_arrow_53bcce5.png?__sprite) no-repeat
}
.header .s-second .s-citybar .city-dropdown .dropdown-menu {
 position:absolute;
 max-height:352px;
 width:100%;
 top:36px;
 border-top:0
}
.header .s-second .s-citybar .city-dropdown .city-item {
 height:37px;
 line-height:37px;
 padding-left:10px
}
.header .s-second .s-citybar .city-dropdown .city-disabled {
 display:none;
 padding-left:10px
}
.header .s-second .s-input {
 position:absolute;
 top:0;
 left:65px
}
.header .s-second .s-input .s-loading {
 position:absolute;
 right:6px;
 top:10px
}
.header .s-second input::-ms-clear {
 display:none
}
.header .s-second .s-con {
 width:165px;
 padding:0 25px 0 10px;
 padding-top:9px;
 border-radius:2px
}
.header .s-second .s-search-container1 {
 position:absolute;
 left:65px;
 top:36px
}
.header .s-second .mod-search-hide {
 display:none!important
}
.header .s-second .mod-search-history {
 width:295px
}
.header .s-second .mod-search-history .s-list li .his-icon {
 float:left;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:11px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_history_addr_icon_0cb5217.png?__sprite) no-repeat
}
.header .s-second .mod-search-history .s-list li .addr-icon {
 width:12px;
 height:12px;
 margin-top:12px;
 margin-left:10px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_history_addr_icon_0cb5217.png?__sprite) no-repeat
}
.header .s-second .mod-search-history .s-list li .addr-content {
 width:240px;
 padding:10px 0 10px 10px;
 overflow:hidden;
 zoom:1;
 word-break:break-all
}
.header .s-second .mod-search-history .s-list li .addr-desc,.header .s-second .mod-search-history .s-list li .addr-shop-num {
 display:none
}
.header .s-second .mod-search-history .search-history-clear {
 height:30px;
 line-height:30px;
 border-top:1px solid #ddd;
 background:#f8f8f8;
 color:#a9a9a9;
 text-align:center
}
.header .s-second .mod-search-sug {
 width:295px;
 max-height:223px
}
.header .s-second .mod-search-sug .s-list li i {
 float:left;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:10px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.header .s-second .mod-search-sug .s-list li span {
 float:left;
 width:135px;
 padding:10px;
 word-break:break-all
}
.header .s-second .mod-search-sug .s-list li span b {
 color:#ff2d4b
}
.header .s-second .mod-search-result {
 width:300px;
 max-height:297px;
 top:43px
}
.header .s-second .mod-search-result .search-title {
 display:none
}
.header .s-second .mod-search-result .s-list li .addr-icon {
 display:inline-block;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:15px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.header .s-second .mod-search-result .s-list li .addr-content {
 width:225px;
 padding:15px 20px 10px 10px;
 overflow:hidden;
 zoom:1;
 word-break:break-all
}
.header .s-second .mod-search-empty {
 height:120px;
 border-top:1px solid #F1F1F1;
 background:#f8f8f8;
 color:#a9a9a9;
 text-align:center
}
.header .s-second .mod-search-empty p {
 margin-top:45px
}
.shop-wait {
 width:80px;
 background:#999;
 color:#fff;
 height:22px;
 line-height:22px;
 border-radius:14px;
 text-align:center;
 padding:0 2px;
 position:absolute;
 right:6px;
 top:50%;
 margin-top:-11px;
 font-size:12px
}
.shop-start {
 width:105px;
 position:absolute;
 right:0;
 color:#3ba3ed
}
